
import pandas as pd
import os
#读取你的excel文件,把一一对应要替换的两列拿出来，我这边就是前两列
excel = pd.read_excel('D:/1.xlsx',header=None, names=['A','B'])
#读取照片包
file = os.listdir('D:/10.1')
#双层循环，照片的每一项和excel的每一项进行对比，改名
for item in file:
    for i in range(len(excel)):
        # iloc[] 前面是列，后面是行，把第一列每行数据拿出来对比文件的item
        if item == str(excel.iloc[i,0])+'.jpg' or item == str(excel.iloc[i,0])+'.JPG':
            os.rename('D:/10.1/'+item, 'D:/10.1/'+str(excel.iloc[i,1])+'.jpg')